package com.happyclub.paul.service;


import com.happyclub.pojo.TbUser;
import com.happyclub.utils.JsonResult;
/**
 * IUserService接口
 */

public interface IUserService {

    /**
     * 通过手机号查询用户是否存在以及判断密码是否正确
     * @param telephone,password
     * @return
     */
    JsonResult queryUserExists(String telephone, String password);


    /**
     *@Description:
     *@Author: 魏泉琦
     *@date: 2019/4/3
     */
    JsonResult insertUser(TbUser user);


    /**
     *@Description: 根据注册手机查询用户
     *@Author: 魏泉琦
     *@date: 2019/4/3
     */
    TbUser queryUserByTelephone(String telephone);



    /**
     *@Description: 根据用户编号查询用户
     *@Author: 魏泉琦
     *@date: 2019/4/3
     */
    JsonResult queryUserById(String uid);

    /**
     *@Description: 根据注册手机号码删除用户
     *@Author: 魏泉琦
     *@date: 2019/4/3
     */
    Integer deleteUserByTelephone(String telephone);


    /**
     *@Description: 根据用户编号删除用户
     *@Author: 魏泉琦
     *@date: 2019/4/3
     */
    Integer deleteUserById(String uid);

    /**
     *@Description: 保存修改后的用户信息
     *@Author: 魏泉琦
     *@date: 2019/4/3
     */
    JsonResult saveUpdateUserMsg(TbUser user);

    /**
     *@Description: 查询指定用户拥有的所有相册
     *@Author: 魏泉琦
     *@date: 2019/4/6
     */
    JsonResult showUserPhotoAlbum(String userId);
    
    
    /**
     *@Description: 查询所有注册用户的信息
     *@Author: 魏泉琦
     *@date: 2019/4/12
     */
    JsonResult queryUsers();
    
}
